//Copyright (C)2014-2024 Gowin Semiconductor Corporation.
//All rights reserved.
//File Title: IP file
//Tool Version: V1.9.10 (64-bit)
//Part Number: GW2AR-LV18QN88C8/I7
//Device: GW2AR-18
//Device Version: C
//Created Time: Sat Sep 21 12:46:57 2024

module Gowin_SDPB (dout, clka, cea, reseta, clkb, ceb, resetb, oce, ada, din, adb);

output [7:0] dout;
input clka;
input cea;
input reseta;
input clkb;
input ceb;
input resetb;
input oce;
input [10:0] ada;
input [7:0] din;
input [10:0] adb;

wire [23:0] sdpb_inst_0_dout_w;
wire gw_gnd;

assign gw_gnd = 1'b0;

SDPB sdpb_inst_0 (
    .DO({sdpb_inst_0_dout_w[23:0],dout[7:0]}),
    .CLKA(clka),
    .CEA(cea),
    .RESETA(reseta),
    .CLKB(clkb),
    .CEB(ceb),
    .RESETB(resetb),
    .OCE(oce),
    .BLKSELA({gw_gnd,gw_gnd,gw_gnd}),
    .BLKSELB({gw_gnd,gw_gnd,gw_gnd}),
    .ADA({ada[10:0],gw_gnd,gw_gnd,gw_gnd}),
    .DI({gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,gw_gnd,din[7:0]}),
    .ADB({adb[10:0],gw_gnd,gw_gnd,gw_gnd})
);

defparam sdpb_inst_0.READ_MODE = 1'b0;
defparam sdpb_inst_0.BIT_WIDTH_0 = 8;
defparam sdpb_inst_0.BIT_WIDTH_1 = 8;
defparam sdpb_inst_0.BLK_SEL_0 = 3'b000;
defparam sdpb_inst_0.BLK_SEL_1 = 3'b000;
defparam sdpb_inst_0.RESET_MODE = "SYNC";
defparam sdpb_inst_0.INIT_RAM_00 = 256'hE2A9E3A8E4A7E5A6E6A5E7A4E8A3E9A2EAA1EAA0EB9FEB9EEC9DEC9CEC9BEC9A;
defparam sdpb_inst_0.INIT_RAM_01 = 256'hE0B9E1B8E1B7E1B6E1B5E0B4E0B3DFB2DFB1DFB0DFAFDFAEE0ADE0ACE1ABE1AA;
defparam sdpb_inst_0.INIT_RAM_02 = 256'hD3C6D4C6D5C5D6C5D7C4D8C3D9C3DAC2DBC1DCC0DDBFDEBEDFBDDFBCE0BBE0BA;
defparam sdpb_inst_0.INIT_RAM_03 = 256'hC3CAC4CAC5CAC6CAC7CAC8CAC9CACAC9CBC9CCC9CDC9CEC8CFC8D0C8D1C7D2C7;
defparam sdpb_inst_0.INIT_RAM_04 = 256'hB3CFB4CFB5CFB6CFB7CEB8CEB9CEBACEBBCDBCCDBDCCBECCBFCCC0CBC1CBC2CB;
defparam sdpb_inst_0.INIT_RAM_05 = 256'hA3D2A4D2A5D2A6D2A7D2A8D1A9D1AAD1ABD1ACD1ADD1AED0AFD0B0D0B1D0B2D0;
defparam sdpb_inst_0.INIT_RAM_06 = 256'h93D494D495D496D497D498D399D39AD39BD39CD39DD39ED39FD3A0D3A1D2A2D2;
defparam sdpb_inst_0.INIT_RAM_07 = 256'h83D484D485D486D487D488D489D48AD48BD48CD48DD48ED48FD490D491D492D4;
defparam sdpb_inst_0.INIT_RAM_08 = 256'h73D574D575D576D577D578D579D57AD47BD47CD47DD47ED47FD480D481D482D4;
defparam sdpb_inst_0.INIT_RAM_09 = 256'h63D464D465D466D467D468D469D46AD46BD46CD46DD46ED46FD470D471D472D4;
defparam sdpb_inst_0.INIT_RAM_0A = 256'h57D356D355D456D557D558D559D55AD55BD55CD45DD45ED45FD460D461D462D4;
defparam sdpb_inst_0.INIT_RAM_0B = 256'h56D154D253D253D153D054D055D056CF57CF58CF59CF5BD15BD25AD259D258D3;
defparam sdpb_inst_0.INIT_RAM_0C = 256'h5CCA5DCA5ECA5FCA60CB61CB61CC61CD60CD5FCD5ECD5DCE5CCE5BCE5ACE57D1;
defparam sdpb_inst_0.INIT_RAM_0D = 256'h5DC75EC764CC63CC63C862C861C860C85FC85DCC5CCC5BCC58CB59CB5ACB5BCA;
defparam sdpb_inst_0.INIT_RAM_0E = 256'h4DC94EC94FC850C851C852C753C754C755C756C757C758C759C75AC75BC75CC7;
defparam sdpb_inst_0.INIT_RAM_0F = 256'h4DC74DC64CC64BC64AC64AC849C848C947C946CA47CB48CB49CB4ACA4BCA4CC9;
defparam sdpb_inst_0.INIT_RAM_10 = 256'h39CA3ACA3BCA3CCA3DC93EC93FC940C941C942C943C844C845C846C847C748C7;
defparam sdpb_inst_0.INIT_RAM_11 = 256'h29CC2ACC2BCC2CCC2DCC2ECB2FCB30CB31CB32CB33CB34CB35CB36CA37CA38CA;
defparam sdpb_inst_0.INIT_RAM_12 = 256'h26D726D626D525D425D324D224D123D022CF22CE23CD24CD25CD26CD27CD28CD;
defparam sdpb_inst_0.INIT_RAM_13 = 256'h1DD31DD41ED51ED61FD71FD820D921D922D923DA24DB25DC26DB26DA26D926D8;
defparam sdpb_inst_0.INIT_RAM_14 = 256'h0FD010D011CF12CF13CF14CF15CF16CF17CF18CF19CF1ACF1BCF1CD01DD11DD2;
defparam sdpb_inst_0.INIT_RAM_15 = 256'h00D500D501D502D503D404D405D406D307D308D209D20AD20BD10CD10DD00ED0;
defparam sdpb_inst_0.INIT_RAM_16 = 256'h09900A900B900C900D900E900F900F920E920D920C920B920A92099208920792;
defparam sdpb_inst_0.INIT_RAM_17 = 256'h059104910391029101910091008F008F018F028F038F048F058F068F07900890;
defparam sdpb_inst_0.INIT_RAM_18 = 256'h1559145813581258115810580F580E570D570C570B5708600665066600910691;
defparam sdpb_inst_0.INIT_RAM_19 = 256'h255A245A235A225A215A20591F591E591D591C591B591A591959185917591659;
defparam sdpb_inst_0.INIT_RAM_1A = 256'h3054305530562F572F582F592F5A2F5B2D5C2C5C2B5B2A5B295B285B275B265A;
defparam sdpb_inst_0.INIT_RAM_1B = 256'h3D473C483B483A49394A384A374B364C354C344D334E324F3250315131523153;
defparam sdpb_inst_0.INIT_RAM_1C = 256'h4D454C454B454A4549454845474646464546444643464246414640473F473E47;
defparam sdpb_inst_0.INIT_RAM_1D = 256'h5B4D5A4C5A4B594A58495848574856475547544653465246514650464F454E45;
defparam sdpb_inst_0.INIT_RAM_1E = 256'h5F536053615362536353635263516251615160515F515E515D515C505C4F5B4E;
defparam sdpb_inst_0.INIT_RAM_1F = 256'h59615A615B605C605D5F5E5E5E5D5F5C5F5B5F5A5F595F585E575E565E555E54;
defparam sdpb_inst_0.INIT_RAM_20 = 256'h49634A634B634C634D634E634F63506351635263536354635562566257625862;
defparam sdpb_inst_0.INIT_RAM_21 = 256'h3F714070406F416E416D416C426B426A43694368436744664565466547644863;
defparam sdpb_inst_0.INIT_RAM_22 = 256'h38813980397F3A7E3A7D3B7C3B7B3C7A3C793D783D773D763E753E743F733F72;
defparam sdpb_inst_0.INIT_RAM_23 = 256'h468B458B448B438B428A418A40893F883E883D873C863B853A85398438833882;
defparam sdpb_inst_0.INIT_RAM_24 = 256'h4F93509250915190518F518E508D4F8C4E8B4D8B4C8B4B8B4A8B498B488B478B;
defparam sdpb_inst_0.INIT_RAM_25 = 256'h5E975D985C985B985A9859975897579756965596549653955295519550954F94;
defparam sdpb_inst_0.INIT_RAM_26 = 256'h6D946C956B956A95699568956795669565966597649763976297619760975F97;
defparam sdpb_inst_0.INIT_RAM_27 = 256'h7D917C927B937A9479947895779576957595749473947294719470946F946E94;
defparam sdpb_inst_0.INIT_RAM_28 = 256'h8C8C8B8C8A8B898B888A878A868A858B858C848D838E828F818F808F7F907E91;
defparam sdpb_inst_0.INIT_RAM_29 = 256'h968395849585958694879589968A958B948B938C928D918D908D8F8D8E8D8D8C;
defparam sdpb_inst_0.INIT_RAM_2A = 256'hA57DA47FA37FA27FA17FA07F9F809E809D809C809B809B819A82998298829782;
defparam sdpb_inst_0.INIT_RAM_2B = 256'hB57FB47FB37FB27FB17FB07FAF7FAE7EAD7EAC7EAB7EAA7EA97EA87EA77EA67D;
defparam sdpb_inst_0.INIT_RAM_2C = 256'hC586C485C385C284C183C083BF83BE82BD82BC81BB81BA80B980B880B780B67F;
defparam sdpb_inst_0.INIT_RAM_2D = 256'hD493D393D292D191D090D08FCF8ECE8DCD8CCC8BCB8ACA8AC989C888C787C686;
defparam sdpb_inst_0.INIT_RAM_2E = 256'hE491E391E291E191E091DF91DE91DD91DC91DB92DA92D992D892D792D693D593;
defparam sdpb_inst_0.INIT_RAM_2F = 256'h997F9A7FA27DA27CA37BA47CEB99EB98EB97EA96EA95E994E893E792E692E592;
defparam sdpb_inst_0.INIT_RAM_30 = 256'h72A473A374A375A376A277A278A278A178A0918A91899289938898819880987F;
defparam sdpb_inst_0.INIT_RAM_31 = 256'h75A074A073A072A071A070A06FA06E9F6D9F6C9F6CA16DA16EA26FA370A471A4;
defparam sdpb_inst_0.INIT_RAM_32 = 256'h0000005400540154025503550455055506550756085609560A565D5277A076A0;
defparam sdpb_inst_0.INIT_RAM_33 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_34 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_35 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_36 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_37 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_38 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_39 = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_3A = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_3B = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_3C = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_3D = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_3E = 256'h0000000000000000000000000000000000000000000000000000000000000000;
defparam sdpb_inst_0.INIT_RAM_3F = 256'h0000000000000000000000000000000000000000000000000000000000000000;

endmodule //Gowin_SDPB
